package com.my.cd.mediator;

/**
 * 中介者抽象接口
 */
public interface Mediator {
    /**
     * 注册工作者对象
     */
    void register(String colleagueName, Worker worker);

    /**
     * 接收工作者发送的消息
     */
    void receiveMessage(String colleagueName, int stateChange);

    /**
     * 给工作者发送消息
     */
    void sendMessage(String colleagueName, int state);
}
